package abstractfactory;

//抽象工厂模式，工厂模式无法生产产品族的东西，何为产品族呢，其实就是就相当于一个集团下面有好多个子公司，他们做的职责都不同
//我们这边就使用键盘鼠标来举例子
//这样之后想增加一个产品，比如耳机只要在新增一个接口，然后实现，在抽象接口那边修改一下抽象方法，比如返回耳机的接口的方法
public class Test {
	public static void main(String[] args) {
		Factory f=new HpFactory();
		Keybord k=f.keybord();
		k.keybord();
		Mouse m=f.mouse();
		m.mouse();
//		f=new DellFactory();
//		f.keybord();
//		f.mouse();
	}
}
